Some Theoretical Results on Parallel Automata, Conflict, Complexity

نویسندگان

  • T. Hirst
  • R. B. Yehezkael
  • H. G. Mendelbaum
چکیده

The purpose of this work is to classify parallel automata conflicts, to develop techniques for handling conflicts a-priori and a-posteriori, and to analyze the complexity of conflicts and other problems concerning parallel automata. Synchronous parallel automata having inputs and outputs, and which are useful for designing real time systems will be discussed. A-priori conflict detection for parallel automata is shown to be P-space complete. In view of this, an approach based on potential conflicts, is developed. The complexity of detecting potential conflicts is shown to be NP complete, but if automata conditions are in disjunctive normal form, potential conflict detection is possible in polynomial time. We show that any parallel automaton can be converted in polynomial time into a nearly equivalent automaton with no potential conflicts, with size proportional to the size of the original automaton. The new automaton is equivalent to the original automaton, when the original automaton is free of conflicts. The complexity of liveness, looping and deadlock in parallel automata is discussed. Apart from parallel execution, rules are given ensuring well-defined execution in any sequential order. Some methods of handling conflicts a-posteriori at run time are discussed. Prioritized execution is discussed and concerning prioritized execution, conversion of a parallel automaton into a form where all conditions are conjunctions of primitive conditions is possible in polynomial time. The representation of parallel automata and conflict in the predicate calculus is discussed. Certain extensions to abstract parallel automata are also briefly discussed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A fast wallace-based parallel multiplier in quantum-dot cellular automata

Physical limitations of Complementary Metal-Oxide-Semiconductors (CMOS) technology at nanoscale and high cost of lithography have provided the platform for creating Quantum-dot Cellular Automata (QCA)-based hardware. The QCA is a new technology that promises smaller, cheaper and faster electronic circuits, and has been regarded as an effective solution for scalability problems in CMOS technolog...

متن کامل

A fast wallace-based parallel multiplier in quantum-dot cellular automata

Physical limitations of Complementary Metal-Oxide-Semiconductors (CMOS) technology at nanoscale and high cost of lithography have provided the platform for creating Quantum-dot Cellular Automata (QCA)-based hardware. The QCA is a new technology that promises smaller, cheaper and faster electronic circuits, and has been regarded as an effective solution for scalability problems in CMOS technolog...

متن کامل

Defining Parallel Automata and their Conflicts

We define and classify a family of parallel automata (for Real-Time and Telecommunication modeling) in the context of a synchronous execution. First, an abstract form of Parallel automata is proposed as a generalization of various "Extended-Finite-statesMachines" found in the literature. Then, two implementable forms of Parallel Automata are presented : A "global Parallel automaton with private...

متن کامل

TREE AUTOMATA BASED ON COMPLETE RESIDUATED LATTICE-VALUED LOGIC: REDUCTION ALGORITHM AND DECISION PROBLEMS

In this paper, at first we define the concepts of response function and accessible states of a complete residuated lattice-valued (for simplicity we write $mathcal{L}$-valued) tree automaton with a threshold $c.$ Then, related to these concepts, we prove some lemmas and theorems that are applied in considering some decision problems such as finiteness-value and emptiness-value of recognizable t...

متن کامل

Reduction of Computational Complexity in Finite State Automata Explosion of Networked System Diagnosis (RESEARCH NOTE)

This research puts forward rough finite state automata which have been represented by two variants of BDD called ROBDD and ZBDD. The proposed structures have been used in networked system diagnosis and can overcome cominatorial explosion. In implementation the CUDD - Colorado University Decision Diagrams package is used. A mathematical proof for claimed complexity are provided which shows ZBDD ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004